have a heavy foot - French English Dictionary